h1, h2, h3, h4, h5, h6 {
  margin: 20px;
  padding: 0;
}

td.nowrap {
    whitespace:nowrap;
}

.fil {
  font-weight:bold;
  color : #8B00A6;
}
.paf {
  font-weight:bold;
  color : #004A78;
}
.Ferme {
  text-decoration: line-through;
}
td.group {
        background-color: #EEE;
            border-bottom: 2px solid #A19B9E;
                border-top: 2px solid #A19B9E;
}

#edit-da-date-depot-datepicker-popup-0 {
    background-color : #FFF;
}

.foo {
  display: inline-block;
}
fieldset {
  top: 12px; /* Offsets the negative margin of legends */
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

fieldset.details {
  background: none repeat scroll 0 0 #FFF;
  padding : 0px;
}
fieldset.organisation {
  background: none repeat scroll 0 0 #FFF;
 width : 66%;
  float: left;
}
fieldset.attachements {
  background: none repeat scroll 0 0 #FFF;
 width : 30%;
}
fieldset.sessions {
  background: none repeat scroll 0 0 #F1F3F4;
  clear: both;
}
fieldset.editsession {
  background: none repeat scroll 0 0 #F1F3F4;
  clear: both;
}
fieldset.convoc {
  background: none repeat scroll 0 0 #F5F5DC;
  clear: both;
}
fieldset.dossier {
  background: none repeat scroll 0 0 #cccc99;
  clear: both;
}
.inline {
  display:inline-block;
}
.inlineEncadre {
  display:inline-block;
  border:1px solid #000;
  padding:0.6em;
  margin:0.5em;
  width:420px;
}
.flottant {
  float:left;
  margin-right:11px;
}
.flotteDroite {
  float:right;
  margin-right:11px;
}

.view-grouping-content {
    margin-left : 50px;
}

input.form-submit,
a.button {
  background: #f4f4f url(../images/buttons.png) 0 0 repeat-x;
  border: 1px solid #e4e4e4;
  border-bottom: 1px solid #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  color: #3a3a3a;
  cursor: pointer;
  font-size: 1em;
  font-weight: normal;
  text-align: center;
  margin-bottom: 1em;
  margin-right: 0.6em; /* LTR */
  padding: 4px 17px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
input.nope{
  padding: 0px;
  border: 0px;
  margin-bottom: 0em;
}
input {
 font-size : 100%;
 border : 1px solid #e8e8e8;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
 background : inherit;
}

.nb_sa {
  position: relative;
  left: -14px;
  bottom: -5px;
}
.nb_pj {
  position: relative;
  left: -9px;
  bottom: -5px;
}
.infos {
  font-size : 0.9em;
  font-style : italic;
}
.invisible {
  font-size : 0.01em;
}
ul.nope {
  list-style-type: none;
  list-style-image: none;
  margin: 0.1em 0 0.1em;
  padding: 0 0 0 0.1em;
}
.grisclair {
    color : #AAA;
}
.session_alert
  {
  background:url(images/session_alert.png) no-repeat scroll right center;
  border:none;
  height:16px;
  width:16px;
  }
.flright {
    float:right;
}
.ajaxform input{
 border : 1px solid #000;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
 background : inherit;
 font-size:1em; 
}
.recherchestage {
}
.directfilter{
 font-size : 120%;
}
.directfilter input{
 border : 1px solid #000;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
 background : inherit;
 font-size:1.5em; 
}

.dataTables_filter{
  margin-bottom:1em;
}

.dataTables_filter input{
 border : 1px solid #000;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
 background : inherit;
 font-size:1.2em; 
}

#autocomplete {
  background : #FFF;
  left:150px;
}

.block-user li{
    display:inline;
}
